// 分页响应参数
export interface ResPage<T> {
  list: T[];
  pageNum: number;
  pageSize: number;
  total: number;
}

// 分页请求参数
export interface ReqPage {
  pageNum: number;
  pageSize: number;
}

// 签到记录管理模块
export namespace CheckIn {
  // 联系人信息

  // 签到记录基本信息
  export interface CheckInInfo {
    checkinId: string | number;
    userId: string | number;
    name: string;
    companyName: string;
    checkinTime: string;
    isPickGifg: boolean;
  }

  // 查询参数
  export interface ReqCheckInParams extends ReqPage {
    checkinTime?: string;
    name?: string;
    companyName?: string;
    isPickGifg?: boolean;
  }

  export interface PickGift {
    checkinId: string | number;
  }
}
